The Spelling Panel

The Spelling and Check Spelling commands in the Edit menu are intended to provide a uniform interface for spell checking that in many ways parallels the interface for Find.

The Spelling command under the Edit menu brings up the panel the application uses for spell checking.  The panel might display guesses at the correct spelling of misspelled words or allow the user to load project-specific dictionaries.  The panel must have a button that searches for and selects the next misspelled word in the key window.  The Check Spelling command is equivalent to this button; it permits the user to find the next misspelled word without bringing up the panel.  If the application can't find the next misspelled word until the user takes some action within the Spelling panel (e.g., loads a dictionary), Check Spelling brings up the panel.  (This is parallel behavior to Save bringing up a panel when the user must first supply a file name, or Find Next bringing up the Find panel if the user needs to enter a text string to search for.)

If an application has spelling options that can't be accommodated in a panel, Spelling and Check Spelling should be replaced by a Spelling command that brings up a submenu.  That menu might then have Spelling Panel and Check Spelling commands.

Spelling and Check Spelling are supported by the new Text object.